package com.aspose.cells;

import java.util.Iterator;

public abstract class Geometry {
   private ShapeGuideCollection a;

   ShapeGuideCollection f() {
      return this.a;
   }

   public ShapeGuideCollection getShapeAdjustValues() {
      if (this.a == null) {
         this.a = new ShapeGuideCollection();
      }

      return this.a;
   }

   abstract boolean a();

   void a(Geometry var1) {
      if (var1.a != null) {
         this.a = new ShapeGuideCollection();
         Iterator var2 = var1.a.iterator();

         while(var2.hasNext()) {
            ShapeGuide var3 = (ShapeGuide)var2.next();
            this.a.a(var3);
         }
      } else {
         this.a = null;
      }

   }
}
